curl --request GET \
--url http://localhost:50001/events/{id}/seatmap{
"eventId": "<string>",
"eventName": "<string>",
"eventDescription": "<string>",
"eventDate": "<string>",
"basePrice": 123,
"seats": [
{
"id": "<string>",
"sectionCode": "<string>",
"rowNumber": 123,
"seatNumber": 123,
"price": 123,
"status": "<string>"
}
]
}Retrieve a specific event with its complete seatmap and seat availability
curl --request GET \
--url http://localhost:50001/events/{id}/seatmap{
"eventId": "<string>",
"eventName": "<string>",
"eventDescription": "<string>",
"eventDate": "<string>",
"basePrice": 123,
"seats": [
{
"id": "<string>",
"sectionCode": "<string>",
"rowNumber": 123,
"seatNumber": 123,
"price": 123,
"status": "<string>"
}
]
}Documentation Index
Fetch the complete documentation index at: https://mintlify.com/JostinAlvaradoS/ticketing_project_week0/llms.txt
Use this file to discover all available pages before exploring further.
550e8400-e29b-41d4-a716-446655440000Show SeatDto
available - The seat is available for reservationreserved - The seat is temporarily reserved by another usersold - The seat has been purchased and is no longer availablecurl -X GET http://localhost:50001/events/550e8400-e29b-41d4-a716-446655440000/seatmap \
-H "Content-Type: application/json"
{
"eventId": "550e8400-e29b-41d4-a716-446655440000",
"eventName": "Coldplay - Live in Santiago",
"eventDescription": "World tour 2026",
"eventDate": "2026-03-15T19:00:00Z",
"basePrice": 50.00,
"seats": [
{
"id": "550e8400-e29b-41d4-a716-446655440001",
"sectionCode": "A",
"rowNumber": 1,
"seatNumber": 1,
"price": 50.00,
"status": "available"
},
{
"id": "550e8400-e29b-41d4-a716-446655440002",
"sectionCode": "A",
"rowNumber": 1,
"seatNumber": 2,
"price": 50.00,
"status": "available"
},
{
"id": "550e8400-e29b-41d4-a716-446655440003",
"sectionCode": "A",
"rowNumber": 1,
"seatNumber": 3,
"price": 50.00,
"status": "reserved"
},
{
"id": "550e8400-e29b-41d4-a716-446655440004",
"sectionCode": "VIP",
"rowNumber": 1,
"seatNumber": 1,
"price": 150.00,
"status": "sold"
},
{
"id": "550e8400-e29b-41d4-a716-446655440005",
"sectionCode": "VIP",
"rowNumber": 1,
"seatNumber": 2,
"price": 150.00,
"status": "available"
},
{
"id": "550e8400-e29b-41d4-a716-446655440006",
"sectionCode": "B",
"rowNumber": 5,
"seatNumber": 10,
"price": 35.00,
"status": "available"
}
]
}
404 Not Found
400 Bad Request
{
"error": "Invalid event ID format",
"message": "The event ID must be a valid UUID"
}
500 Internal Server Error
{
"error": "Internal server error",
"message": "An unexpected error occurred while fetching the event seatmap"
}
| Status | Description | User Action |
|---|---|---|
available | Seat is available for reservation | User can select and reserve this seat |
reserved | Seat is temporarily reserved by another user | Seat cannot be selected (reservation expires in 30 minutes) |
sold | Seat has been purchased | Seat is no longer available |
id parameter must be a valid UUID (GUID) format